/* Stuff which applies to everything on a page. */
body {
	font-family: serif;
}

/* The title and subtitle which are set in config.php. */
h1.title {
	text-align: center;
	font-variant: small-caps;
	font-size: x-large;
	line-height: 0.8em;
}

h2.subtitle {
	text-align: center;
	font-size: large;
	line-height: 0.8em;
}

/* The login form in login.php. */
table.login-table {
	text-align: left;
}
caption.login-caption {
	caption-side: top;
	text-align: left;
	font-weight: bold;
}

/* Error messages. */
p.errmsg {
	color: red;
	font-weight: bold;
}

/* "Foreign language" text, i.e. body text that is typically italicized. */
span.flang {
	font-style: italic;
}

/* Labels for required information in forms. */
span.req {
	font-style: bold;
}

/* The search form in search.php. */
table.search-table {
	text-align: left;
}
caption.search-caption {
	caption-side: top;
	text-align: left;
	font-weight: bold;
}
